package reflect;

import java.lang.reflect.Field;

/**
 * 获取成员变量
 */
public class ReflectDemo7 {

    public static void main(String[] args) {
        try {
            Class<?> cls = Class.forName("reflect.Person");
            //属性私有化，getFields()只能获取公开的属性
//            Field[] fields = cls.getFields();

            Field[] fields = cls.getDeclaredFields();

            System.out.println(fields.length);
            for(Field f : fields){
                System.out.println(f.getType().getSimpleName());
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }


}
